About Ifta Palestine Organization Ltd (09785223) United Kingdom