About Electrocycl Elekctrocycle Limited (12280930) United Kingdom