About Merida Digital Limited (10534338) United Kingdom