About Teco Ventures Limited (03993522) United Kingdom