About Thames Side Sensors Limited (05864561) United Kingdom