About Meles Meles Limited (10057647) United Kingdom