About Teka Solutions Ltd. (11472560) United Kingdom