About Deodar Investments Ltd (12714200) United Kingdom