This was done using this celtic knot library for OpenSCAD: https://github.com/beanz/celtic-knot-scad
Also used was this TP holder model:
https://www.thingiverse.com/thing:2853263
A couple of celtic knot designs were created and put onto the original TP holder using Blender. Then some sculpting to spice it up.