About Ocean Serviced Apartments Limited (07114032) United Kingdom