About Jaffa Falafel Ltd (10502009) United Kingdom