About Seamark Innovations Ltd (12254246) United Kingdom