About Streamoid Technologies Limited (11468650) United Kingdom