About The Tussauds Group Limited (06287588) United Kingdom