With business growing across the pond, STCI establishes its second US office, this time in Houston, Texas, which is rapidly becoming a hub for US Charterers and Owners.