About Intercrop Limited (02654702) United Kingdom