About Foodease Holding Limited (12320079) United Kingdom