About Meridiansoft Limited (10646272) United Kingdom