About Promo Sports Management Ltd (11882588) United Kingdom