About Elecko Limited (12295270) United Kingdom