About Insect Technology Group Research Uk Limited (10862647) United Kingdom