About Ideal Integrated Farming Limited (12830302) United Kingdom