unless it was done a while back I think they just removed the tussauds Logo, in its entirety, from all three sites. May have been done earlier this year (cant remember), but if not then I’m guessing that’s why they’ve been down recently.
Y'know what their like! Maybe they tried cost cutting on their internet connection! Car park charge up and non refundable lockers will be in place next week when they figure out they do have to pay bills.