© 2026 Cardiff Giant Ventures Limited. All rights reserved.
VentrBox is operated by Cardiff Giant Ventures Limited, registered in England and Wales, company number 12322092. Registered office: Unit 12 Green Park, Coed Cae Lane Industrial Estate, Pontyclun, CF72 9GP.