About Falafel Glamorgan Limited (10098833) United Kingdom