About Mithra Properties Ltd (12629165) United Kingdom