About Calculus Research Limited (02926357) United Kingdom