About Pixelda Software Limited (03319003) United Kingdom