CGX Acquires Trio of Companies