About Imara Group Limited (10771354) United Kingdom