About Paddle Worldwide Limited (10821068) United Kingdom