Oil & Gas STC Global reports 80% growth as it targets £2.4million turnover 10/09/2019By Rebecca Buchan Aberdeen-headquartered STC Global has reported 80% company growth this year, with a turnover of £1.8 million.