About Ship Technology Ltd (10674901) United Kingdom