About Farmox Ltd (08206241) United Kingdom