About Almo Office Group Limited (07889349) United Kingdom