Torch Song - British musical group; electronic and ambient band