About Pix Farm Limited (07414562) United Kingdom