Cyberspace Ltd.

An IT recruitment and outsourcing firm

Address