About Ocea Holdings Limited (10815299) United Kingdom