About Imara Capital (a) Limited (10506767) United Kingdom