About Tekle Limited (11108118) United Kingdom