About Tedebebe International Group Limited (11345664) United Kingdom