About Mena S Place Ltd (10917658) United Kingdom