Can anyone point me in the direction of this ICTSF website? Or indeed show me a statement of purpose/mission statement? I've been searching for any information on it for a while now, and all i can find is the BICTSF, which makes no obvious reference to the ICTSF.
Just curious as to who they...