About Teckam Uk Limited (10681522) United Kingdom