Capco
Capco's headquarters are in London , UK with 27 offices across the Americas , Europe , and Asia Pacific . 
<triplet> Capco <subj> London <obj> headquarters location <triplet> London <subj> UK <obj> country <triplet> UK <subj> London <obj> capital