About Pixl Technologies Ltd (11709272) United Kingdom