I believe it is system set up to use the Lee Valley honeing films.
A clamp sytem to tension the film over a leather stropping section.
Seems pricey but hey if it does the work on its...