About Applica Technical Ltd (11365866) United Kingdom