About Neno Vending Ltd (12316880) United Kingdom