About Sahel Falafel Limited (13497578) United Kingdom