FAQ LIMITED, CAMBRIDGE, Regno Unito