About Third Level Foundation C.i.c. (SC388042) United Kingdom