About Vendor 2 Tender Limited (10068932) United Kingdom