About Imaan Investment Corporation Limited (11058325) United Kingdom