About Miami Meridian Sar Holdings Ltd (08178215) United Kingdom