About Technotek Holdings Limited (04111835) United Kingdom