About Launch Holdings Limited (09052445) United Kingdom