About Islamic Studies Academy Ltd (13126238) United Kingdom