About Stream Computing Limited (09802637) United Kingdom