About Herelle Management Ltd (09580639) United Kingdom