Basically a nice industrial detergent, with a little colourant and some fragrance added. Nothing wrong using that, it will dissolve both polar and non polar residues, and a short application, like with all cleaners, will not harm plastics, copper or rubber. Very important step that you also used was the rinse, to remove the dissolved substances off the board.
Not as if this is a proprietary PCB cleaner, just that it is disinfectant as well, but not too corrosive when used with a proper rinse cycle. I am sure there are expensive PCB cleaning solutions sold that use the same basic chemical parts, and the only differentiation between them and this is the added fragrances and possibly a colour difference, and perhaps a thickening agent to make it a gel before you mix it to the recommended dilutions.