About Devika Property Investments Ltd (11359856) United Kingdom