About Scarab Marine Holdings Ltd (11479928) United Kingdom