About Diamond Technology Solutions Limited (04406256) United Kingdom