About Meskii Abyssinia Limited (11900714) United Kingdom