About Club 66 Limited (12247837) United Kingdom