About Meridian Invest Co Ltd (12892883) United Kingdom