About The Rena Initiative C.i.c. (11787058) United Kingdom