About Offshore Decommissioning Solutions Ltd (12618758) United Kingdom