About Alpha Meridian Limited (03777947) United Kingdom