About Meridian Digital Limited (13170717) United Kingdom