CAVALTECH Ltd, Development of Horseshoeing Technology