About Novellus Solutions Limited (10247128) United Kingdom