Company name: Oktra
Description: We believe in creating spaces that inspire, motivate & stimulate productivity through innovative solutions. Find out how we can help your business succeed.
6 St Cross St, London EC1N 8UB, United Kingdom