About Logic Kitchens Limited (11056220) United Kingdom