About Dial Square Solutions Limited (08842512) United Kingdom