Reviews of Investigo (part of The IN Group). (Employment Agency) in London (London).