About The Sherbro Island Project C.i.c. (13263331) United Kingdom