About Pixelquirk Ltd (12796723) United Kingdom