About Indian Lagoon Limited (12949174) United Kingdom