ducks ltd