About Alm Technology Limited (08688284) United Kingdom