Incorporated in England and Wales under the Companies Act 1985 with registered No. 6920660. The Company is domiciled in the United Kingdom with its registered office at 24 Cornhill, London EC3V 3ND.
XCAPs main region of operation is the United Kingdom.