About Vendor Technologies Limited (10051786) United Kingdom