Our Projects
Oktra Videos
Oktra Offices
HQ
Oktra
020 7553 9500
6 St Cross St, London EC1N 8UB, UK
Oktra North
01785 711605
23 Dunston Business Village Stafford ST18 9AB
Oktra South
01483 947520
Friary Court 13-21 High Street Guildford GU1 3DG