About Paddletech Limited (SC540606) United Kingdom