About Japanese Launch Ltd (11632076) United Kingdom