About Vendeo Ltd (12730897) United Kingdom