About Vendalia Ecommerce Ltd (10216723) United Kingdom