About Ldd Invest Limited (13518662) United Kingdom