About Intercrop Holdings Limited (05997398) United Kingdom