About Launch Pad Strategies Limited (06795803) United Kingdom