We have moved into our new office at Lot 14 innovation hub, on the grounds of the old Royal Adelaide Hospital. Lot Fourteen will be the new home of some of the world’s leading companies in emerging technology so we’re excited to be joining as founding tenants. Our new address is Lot 14, 3rd Floor, Allied Health Building, North Terrace, Adelaide SA 5000
Tel: +61 (0)8 8120 3150