About Pixelfreaks Ltd (12974053) United Kingdom