About Launchpad London Ltd. (09010604) United Kingdom