About Meridian Digital Limited (11153192) United Kingdom