About L D Digital Limited (12133020) United Kingdom