About Imara Investments Limited (08544458) United Kingdom