About Hair Follicle Neogenesis Ltd (12764930) United Kingdom