Three Hills has announced the closing of its investment in leading production services company TwentyFour Seven Group. The transaction facilitates a management buyout and strengthens 24.7’s ability to continue its international expansion through mergers and