About Electric Head Software Limited (06970070) United Kingdom