About Kovuri Consultancy Services Limited (06734123) United Kingdom