About Laduca International Holdings Limited (11593896) United Kingdom