About Entomics Biosystems Limited (09851144) United Kingdom