About Mithra Retails Ltd (10818860) United Kingdom