About Iqraa Ltd. (10273575) United Kingdom