About Titek Solutions Ltd (12324962) United Kingdom