About The Tembo Centre C.i.c. (SC615396) United Kingdom