About Smash Room London Ltd (11724736) United Kingdom