About Keep The Faith Trust Limited (12405756) United Kingdom