About Stream Sensing Ltd (12591313) United Kingdom