About Pixel Bump Design Limited (08202287) United Kingdom