About Ddq Invest Limited (10050966) United Kingdom