About Pixelbox Software Limited (09292588) United Kingdom