About Clubhouse Competitions Group Limited (13233978) United Kingdom