About Pomegranate Sports & Media Limited (11763705) United Kingdom