About Duchy Drilling Solutions Ltd (12230937) United Kingdom