About Pixelshifters Ltd. (04008090) United Kingdom