About Ldd International Limited (13287521) United Kingdom