About Manager Winner Ltd (10377249) United Kingdom