NS,
I also see from the website - domain only registered this year - that LEFT has been going from 2006 (according to the copyright notice!)
But, when one looks at the - albeit well out-of-date - CAA lists of RTFs and ATOs, the words Leading Edge seem to have skipped my view. Although I did see ACS there.
It is all very confusing!
But as long as the punters are happy, that's the key.