About Stri Ltd. (03188329) United Kingdom