About Omni African Stop And Shop Ltd (11042637) United Kingdom