About Foodjar Limited (12238827) United Kingdom