About Meridian Innovation Ltd (12612721) United Kingdom