About Teckno Management Services Limited (09296418) United Kingdom