About Thor Filtration Limited (10883772) United Kingdom