About Stream Edge Management Limited (05345855) United Kingdom