About Pixelcompass Ltd. (09917716) United Kingdom