About Stream Associates (uk) Limited (06253407) United Kingdom