About Merrick Digital Limited (12549051) United Kingdom