About Stat-plus Limited (02595313) United Kingdom