About Almo Group Limited (11907753) United Kingdom