About Mister Waffle (london) Ltd (12200293) United Kingdom