About Progenitor Solutions Ltd (07360706) United Kingdom