About Snow Globe London Limited (11607050) United Kingdom