Hi Om,
It is still there, but it has been changed so it is only visible to people inside IBM. This appears to have happened to a number of products. I will see what I can do to get it fixed, and get back to you.
Unless otherwise stated above:
IBM United Kingdom Limited
Registered in England and Wales with number 741598
Registered office: Building C, IBM Hursley Office, Hursley Park Road, Winchester, Hampshire SO21 2JN