About Cyclacel Limited (03237549) United Kingdom