Torchwood Two

Torchwood 2 is a base of Torchwood above a bank in Scotland. the memer of staff is said to be very 'Strange'.