About Imara Capital (b) Limited (10828909) United Kingdom