About The Sabsa Institute C.i.c. (08439587) United Kingdom