About Str Inc Limited (11908617) United Kingdom