About Open Seas Engineering Limited (SC304885) United Kingdom