About Cooper Process Analytics Limited (09783408) United Kingdom