About Clearwater Sensors Ltd (12148578) United Kingdom