About Pxl Associates Limited (04790586) United Kingdom