David Uprichard, Director at Cyclacel Pharmaceuticals, holds 25.31K shares in Cyclacel Pharmaceuticals (Ticker: CYCC), holds ― shares in Life Technologies Corp (Ticker: ~LIFE). Most recently, David Uprichard ― shares of Cyclacel Pharmaceuticals on ― for an estimated value of ―.