About Pharo Farm Ltd (12911865) United Kingdom