About Launchd Ltd (12248149) United Kingdom