About Pixl Group Ltd (12494112) United Kingdom