About Applica Holdings Limited (11601307) United Kingdom