About R Diddee Limited (11816996) United Kingdom