About Streams (holdings) Ltd (SC678179) United Kingdom