About Red Sea Stores Ltd (12720122) United Kingdom