About Red Camel Restaurants & Pizzerias Limited (11655883) United Kingdom