About Integra Plant Sciences Ltd (12340484) United Kingdom