About S&r Offshore Solutions Ltd (11737599) United Kingdom