About Shield Projects Limited (06353051) United Kingdom