About Tel Kitchens Limited (11065303) United Kingdom