About Holdfast Solutions Ltd. (08733502) United Kingdom