About Milkshake And Co London Limited (10463986) United Kingdom