About Foodkappa23 Limited (11134598) United Kingdom