CRA’s Cambridge office, on the south side of Station Road, provides life sciences consulting services and is located in of the largest and most modern offices in the city. Cambridge is a particularly important location for the UK’s life sciences sector with over 430 life sciences companies and organisations.