Amount Raised
$15 Million
Company
Instil Bio, Inc.
Location
5949 SHERRY LANE
Dallas, Georgia, United States