About Imara Capital Limited (09592992) United Kingdom