About Tekle Properties Ltd (09074599) United Kingdom