About Troodos Electrical Limited (10823379) United Kingdom