About Launchpad Research Limited (04403337) United Kingdom