About Neso Media Limited (12446489) United Kingdom