About Sensatus Solutions Ltd. (SC394326) United Kingdom