I think the first url with "claimed" at the end is just a boilerplate page you receive after you claim it. It's not linking to any specific library. I'll update the link so that people can get to the proper page.
But yes, in order to play ubisoft games you must install their uplay client. It's a digital store/DRM like Steam or Origin. Unfortunately it's one of the reasons I no longer buy EA or Ubisoft games. I don't want or need yet another piece of software on my PC just because publishers can't play nicely together. *shrug*
A bus station is where a bus stops. A train station is where a train stops. On my desk, I have a work station…