Company name: Vecotech Ltd
Description: Vecotech was launched to exploit scientific discoveries to tackle some of the world’s biggest insect-related public health problems.
Keppel St, London WC1E 7HT, United Kingdom