About Mayaa Delicatessen Ltd (12738889) United Kingdom