About Pixelbite Design Limited (08075074) United Kingdom