About Duncan Offshore Management Limited (10108840) United Kingdom