About Ddo Solutions Limited (09478661) United Kingdom