About Ocean Investments & Holdings Limited (12097347) United Kingdom