About The Winners Club Comps Ltd (13182284) United Kingdom