About Launchpad Multimedia Ltd (12906292) United Kingdom