About Shawarma Shack Limited (12124758) United Kingdom