About The Twenty Six Club Ltd (11576636) United Kingdom