About Cloudberry Restaurants Limited (08177386) United Kingdom