Bilber Takhar's Location
England, United Kingdom
Bilber Takhar's Work
Bilber Takhar's Summary
Bilber Takhar, based in England, United Kingdom, is currently a Business Manager at Inspire 2 Independence (i2i), bringing experience from previous roles at i2i.