About Platform Foundation C.i.c. (11977243) United Kingdom