About Herelle Enterprises Ltd (12289535) United Kingdom