About Devika Sharma Ltd (11638806) United Kingdom