About The Click Club Ltd (12470155) United Kingdom