About Almo Holdings Limited (10099886) United Kingdom