About Elecquicker Ltd (11331288) United Kingdom