About Hamleys Global Holdings Limited (08167684) United Kingdom