About Ocean Compass Group Ltd (13199385) United Kingdom