About Teki Cognitive Technology Limited (10543484) United Kingdom