About Pixelogic Limited (03133163) United Kingdom