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: 33 Queen Street, London EC4R 1AP, United Kingdom © 2019-2024 XCap Ecosystem Ltd trading as Ownera. All rights reserved.