About Dundee Cell Discovery Limited (SC445925) United Kingdom