About Open Seas Enterprises Limited (SC676839) United Kingdom