About Pemivadi Management Limited (12266877) United Kingdom