About I Chef Vending Limited (10686550) United Kingdom