About Devi Investments Limited (04475196) United Kingdom