Torchwood Two

Torchwood 2 is a base of Torchwood above a bank in Scotland. The members of staff are said to be very "strange".