About The Managers Club Ltd (13092325) United Kingdom