About Progenitor Limited (12042716) United Kingdom