About Cobra Vending Limited (13529852) United Kingdom