About Baba Farid Centre Limited (12452197) United Kingdom