Company overview
Name
Acanthus Leisure Limited
Former names
STAR LEISURE LIMITED
Country
British Virgin Islands