About Intelligent Farming Ltd (12691143) United Kingdom