About Horizon Digital Limited (06463317) United Kingdom