IncuBay launched Achex in 1999 from an original business concept, and led its growth until its successful sale to First Data Corporation in July 2001.
IncuBay's Role