About Imara Capital (c) Limited (10828903) United Kingdom