Hi Bala,
I think the reason why nobody has replied to your question is that it is very general. It may be that there is VIP available for UARTs, but presumably for a specific kind of UART.
I must confess that I missed your second question. My company - Doulos - has a wealth of information about UVM on its website:
http://www.doulos.com/knowhow/sysverilog/uvm/ . I found the videos about "Easier UVM" particularly useful. Easier UVM is a set of coding guidelines and a code generator designed to simplify using UVM. The videos explain this simplified subset of UVM, which also acts as a great introduction to UVM.
Matthew