About Manara Mini Stores Limited (11904114) United Kingdom