About Clc Filtration Limited (10715594) United Kingdom