About Iqra Management Company Ltd (08293037) United Kingdom