About Deeti Investments Ltd (12628017) United Kingdom