About Tec Developments Limited (11440215) United Kingdom