About Imara Holdings Ltd (11349487) United Kingdom