About Living World Initiative C.i.c. (12976665) United Kingdom