About Estimand Limited (09727212) United Kingdom