About Str Consortium Limited (13031350) United Kingdom