Address: 85 Tottenham Court Road, London. W1T 4TQ, Main office 0207 268 3494.
Registered office: 18 Stamford Walk, Stamford, Lincolnshire, PE9 2JE.
Company registration number 7073924. VAT number 981848861.