About Streem Connect Limited (13310268) United Kingdom