About Menen Hailu Ltd (13133776) United Kingdom