About Nova Controls Holdings Limited (08208902) United Kingdom