About D3h Solutions Limited (07926646) United Kingdom