About Deha Solutions Limited (08644357) United Kingdom