About Ddd Solutions Limited (09495053) United Kingdom