Liverpool's new tech hub
31 Russel Street, Liverpool, L3 5LJ
From flagship offices to short-term homes for your business, our office packages can be tailored to support your business at every stage of its growth.
8 Person Office location
31 Russel Street