About Launchpad (sw) C.i.c. (10927535) United Kingdom