About Open Kitchen Open Limited (13262704) United Kingdom