About Open Sea Developments Limited (12605096) United Kingdom