About Creacombe Solar C.i.c. (11366479) United Kingdom