About Alimo Consultants Limited (12301465) United Kingdom