The dimensioning and tolerancing standard is not ISO 9001 it is probably BS EN ISO-1101 or possibly ASMEY14.5. ISO 9001 is the international standard that specifies requirements for a quality management system (QMS).
Second,one cannot restrain 12 degrees of freedom since there is only 6 degrees of freedom available.
As far as the feature control frame – or in ISO ~ the Datum Coordinate System or DCS it defines three mutually perpendicular axis and three mutually perpendicular datum planes. Datum A – is likely a plane derived from a plane feature on the part, Datum B is an axis accompanied by two datum planes derived from the hole feature. Datum C is technically an axis derived from the hole which is used to orient one of the datum planes derived from datum B.
Thus,you will have three mutually perpendicular datum axis and planes wherein the origin 0,0,0 is located at Datum B where it intersects Datum A.
You should seek out ASME GD&T (Geometric Dimensioning and Tolerancing) or ISO G&T (Geometrical Tolerancing) training as applicable.