About Vending Sense Group Limited (10175680) United Kingdom