About Iffy Electronics Limited (11943409) United Kingdom