detective agency: an agency that makes inquiries for its clients
social group: people sharing some social relation
replay: the immediate rebroadcast of some action (especially sports action) that has been recorded on videotape