About Red Paddle Holdings Limited (09647452) United Kingdom