About Taqwaa Centre Limited (12155864) United Kingdom