About Clubhouse Holdings Limited (05190611) United Kingdom