About Vessel Technology Ltd (SC528971) United Kingdom