About Alm Holdings (telford) Ltd (10921234) United Kingdom