About Ldx Efolio Limited (08184268) United Kingdom