About Pierre Herelle Ltd (12694831) United Kingdom