About Oxo Ocean Limited (11758019) United Kingdom