About Str Offshore Limited (10420463) United Kingdom