About Plummer Analytics Limited (10528363) United Kingdom