About Amra Stores Ltd (12443244) United Kingdom