KCSO is a non profit organisation Reg CIC No. 09246643