About Open Seas World Group Limited (12912717) United Kingdom