About Indian Ocean Ni Limited (NI048593) United Kingdom