About Novistrex Limited (13010248) United Kingdom