About Sft Foundation Trust C.i.c. (09813499) United Kingdom