About Str Investments Llp (OC323885) United Kingdom