Author: Cuprinol limited. Technical Department