About Launch Pool Ltd (12992979) United Kingdom