About Mycenae Retail Ltd (13161857) United Kingdom