Address
4th Floor, 33 Soho Square, London, W1D 3QU, United Kingdom Map
Phone
-
Industry classification What's this?
FTSE industry
Technology
FTSE supersector
Technology
Company Level FCA Listing Category
Premium
Issuer Market Cap £m
5,425.46
Admission date
15 March 2006
Country of Incorporation
GB
Is this your company? Log in to tell your story.