About Stream Sensing (nominee 2) Ltd (12602367) United Kingdom