About Dedalhost Ltd (13707917) United Kingdom