About London Habesha Store & Internet Ltd (10017521) United Kingdom