About Str 2007 Ltd (12377356) United Kingdom