About Pix Strand Limited (12192345) United Kingdom