About Wicked Electronics Ltd (11149611) United Kingdom