Just as an aside:
I needed to run a cable from one end of a house to the other. The floors and ceilings were concrete, so no easy option and strict instructions from 'the management' of no unsightly cables on display.
I discovered that if I eased up the edge of the fitted carpet there was a gap between the gripper strip and the wall which just fitted a cat 5 cable. The gripper strips provided a degree of physical protection to the cable. The only wrinkle was going through the doors where I had to nick out the metal gripper strips with a pair of tin snips. If I had had a flexi drill extension I could have probably drilled horizontally through and completely hidden the route.
EG