FFP1, FFP2 and FFP3 are different classes of respirator; they offer different levels of wearer protection. Simply put, the higher the protection factor the better the reduction to the airborne contaminant. FFP3 offers the highest level of wearer protection. No respirator is 100% efficient, as there will be leakage around the face seal, around the valve (if applicable) and through filter penetration which is why having a correct fit test done and being clean shaven to assist with the fit is important.
Cambridge Mask product stands at FFP2 with 94% filtration airborne particles.