About Teckno Developments Limited (03442807) United Kingdom