About Laduca London Limited (11595220) United Kingdom