About Refresh Vending Ltd (13246180) United Kingdom