Overview
Legal name
THERA (SCOTLAND)
Region
Scotland
Registered address
MELROSE HOUSE, 69A
GEORGE STREET
EDINBURGH
EH2 2JG
Insolvency history
No