About Jddr Investments Limited (10654359) United Kingdom