About Ddimrr Holdings Limited (11737718) United Kingdom