About Vendoe Ltd (12562658) United Kingdom