About Black Duck Projects Limited (09086948) United Kingdom