About Launchpad Publishing Limited (09547378) United Kingdom