About Tekle Andebrhan Limited (12261966) United Kingdom