About Launchpad Europe Limited (05699740) United Kingdom