About Lddi Ltd. (07303893) United Kingdom