Hub Tickets Details
Hub Tickets provides independent ticketing services and is a part of the Edinburgh Festival Centre Ltd. Registered in Scotland No. SC171133. VAT No. 693 9188 73.
Employees:
2
HQ:
Location:
Edinburgh, Scotland, United Kingdom
Revenue:
323K