About Open Kitchen 2020 Limited (12749959) United Kingdom