About Newton Technologies Limited (08952066) United Kingdom