About Vemuri Ltd (06198070) United Kingdom