About Melek Supermarket Limited (12250764) United Kingdom