Oil & Gas OTC ideal platform for Scots products 07/05/2008 By Ian Forsyth OTC is a platform for Scottish companies to show off some of the world-beating technology being developed in the country.