About Temesgen & Hanna Ltd (12029736) United Kingdom