This problem is often more about the paint than the caulk. Vinyl paints seem to crack more than paints with high acrylic resin contents (found in the more expensive paints), i should think supermatt is pretty much zero on this scale!
OB u/c normally works and the one you have is fine, apply it with the smallest brush you have and wipe off any excess, my preference is gardz as i've never had a problem with paint cracking if gardz is used to seal the caulk. I find it hard to believe that anyone who does a lot of painting has not had this problem at some point. You might be able to get the aerosol version of zinsser bin in B&Q but any sealer/stain block SHOULD work, you basically need a barrier between caulk and paint. Also worth mentioning that with new plaster you should apply the mist coat before caulking because the plaster will suck the moisture out the caulk