Owens Media is a trading name of Owens Incorporated Limited. Based in Trinidad and Tobago. Offshore Registered Offices; Unit 17, Lea Green Business Park, Eurolink, St Helens, WA9 4TR. Companies Number; 6822394 .