About Teki Limited (05490173) United Kingdom