Ownera is the trading name and registered trademark of XCap Ecosystem Ltd, a company registered in England and Wales no. 11969394, VAT No. 416422618.
Registered Office: 16 Great Queen Street, London, England. WC2B 5AH © 2019-2024 XCap Ecosystem Ltd trading as Ownera. All rights reserved.