About Demore Media Production Ltd (13204064) United Kingdom