About Sudha Girish Limited (10119503) United Kingdom