About Ddq Invest Limited (10961753) United Kingdom