Scroll down the page. The site has English pages. Click on the "Independent Clergy" link. It would seem that this group is....*cough*......"independent" of Rome.
Yes I saw that.