About Streamspotter Technology Ltd. (SC446430) United Kingdom