About Black Duck Ltd (07553008) United Kingdom