About Pixl8 Group Limited (04336501) United Kingdom