About S.treagus Ltd (11588472) United Kingdom