About Thompson Power Solutions Limited (10441189) United Kingdom