PEXA is the trading name of Digital Completion UK Limited.
Registered Office: 85 Great Portland Street, First Floor, London W1W 7LT.
Registered in England and Wales. Company No. 12830944.
Our website uses cookies to make your browsing experience better. By using our site you agree to our use of cookies. Learn more.