About Stream Capital Ltd (12709693) United Kingdom