What advantages would you say this has over the UK Police-approved Immobilise site, which is free?
https://www.immobilise.com/view.php
It looks like LoseProof relies on the goodwill of the person finding your stuff, in which case surely it's down to whether they'd rather fill in your form or hand it in to the Police.