Conversation so far:

Question: What was Lifeforms?
Self-contained rewrite: What was The Future Sound Of London's Lifeforms?