About Alm Micros Limited (10041873) United Kingdom