About Nimra International Store Ltd (13672049) United Kingdom