About Falafel Bar London Limited (10575697) United Kingdom