FAQ LIMITED, CAMBRIDGE, Royaume-Uni