About Falafel Station Limited (12460473) United Kingdom