About Anmeas Software Limited (13103584) United Kingdom