About Tewodros Aregawe Ltd (12294369) United Kingdom