About Str Incorporated Limited (SC628035) United Kingdom