About Jumping Flea Ltd (08275428) United Kingdom