About Miriam Farid Foundation Ltd (12729543) United Kingdom