About Stream Sensing (nominee 1) Ltd (12601452) United Kingdom