About Dr. Uma Gowri Selvarajah Ltd (13611205) United Kingdom