About Alopecoid Opco Ltd (13583204) United Kingdom