About Applied Insect Science Ltd (07117993) United Kingdom