About Clubhouse1896 Ltd (11852351) United Kingdom