About C3 Crystal Clear Nitrate Removal Media Limited (12436272) United Kingdom