About Ocean Platform Ltd (10653504) United Kingdom