Centaur Trust Productions (CTP) is part of the IT Department of the Centaur Trust Group. The Group provides a range of professional corporate services to an international clientele and has its Head Office situated in Nicosia, Cyprus where it employs circa 45 staff. As a part of the overall client se…