About Meridian 1968 Limited (08973292) United Kingdom