Company overview
Name
Ambika Investments (Bvi) Limited
Former names
AMBIKA HOLDINGS (BVI) LIMITED
Country
British Virgin Islands