About Meknes Ltd (12937546) United Kingdom