About Calculix Limited (11190397) United Kingdom