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.
VAT Registration Number: GB 455 8225 75
Our website uses cookies to make your browsing experience better. By using our site you agree to our use of cookies. Learn more.