About Ldx Technology Limited (12964020) United Kingdom