REGISTRATION RIGHTS AGREEMENT By And Among TA Indigo Holding Corporation and The Investors as defined herein and The Principal Shareholders as defined herein Dated as of June 15, 2007