About Pixelsix Limited (05608258) United Kingdom