About Vendmatic Ltd (12821253) United Kingdom