About Mithra Property Limited (12845314) United Kingdom