About Paddy And Scotts Launch Pad Ltd (11237648) United Kingdom