About Falafel Mama Ltd (12497620) United Kingdom