About Ocean Capital Seychelles Limited (12203594) United Kingdom