About Total Electric Solutions Holdings Limited (10584060) United Kingdom