About Ddc Digital Solutions Limited (10577517) United Kingdom