About Mavuri Properties And Investments Ltd (13069275) United Kingdom