About Seamaster Management Limited (11731027) United Kingdom