I have Xperia mini running ICS 4.0.3. I want to connect to a VPN for which I have server address(host) , group name, group passwrod(pre-shared key). but I still couldn't connect to it via my Xperia mini where as the VPN is able to connect in desktop. I have tried in IPsec PSK.
If your company is licensed for it, Cisco's AnyConnect ICS+ should work for you. Alternatively, ICS should support the correct configuration out of the box, but not all vendors have implemented this properly.
If you can't get it to work correctly using ICS's IPSEC support, you can try VPNC Widget, but it requires root, and if your phone doesn't have the TUN module built-in, it won't work.