About Meridian International Support Services Ltd (13638506) United Kingdom