About Finisterre Foundation C.i.c. (13677545) United Kingdom