About Sea Catch Plc (SC103739) United Kingdom