About Alimo Holdings Limited (10509482) United Kingdom