About Applica Ltd (10668592) United Kingdom