Bio Takara - Largest Eyelashes Manufacturer in Indonesia

Views:
 
     
 

Presentation Description

Bio Takara is the leading Indonesian eyelash manufacturer and supplier in the field of beauty products and has been rendering exceptional service by offering premium quality eyelashes, wigs, hair extensions and toupees to global clients.

Comments

authorStream Live Help