Question: are you based in london meaning?
Answer: [transitive usually passive] to have your main place of work, business etc in a particular place: The paper had intended to base itself in London. The new organization will be based in Dallas.