ABOUT US

Together with its affiliated companies, SBC has over 40 employees, with headquarters in London, and offices in Manchester, Ukraine (Kiev) and Poland (Poznan).