About Simba Convenience Store Ltd (11945080) United Kingdom