About Meridian Group Holdings Limited (10126196) United Kingdom