About Eco Delicatessen Limited (10707976) United Kingdom