Amount Raised
$12.8 Million
Company
Tortuga Agricultural Technologies, Inc.
Location
2520 WEST BARBERRY PLACE
Denver, Colorado, United States