About Devi Lamba Services Limited (12122775) United Kingdom