About New Indian Ocean Ltd (12327518) United Kingdom