About Nlx Technologies Limited (10574656) United Kingdom