About Novack Technologies Ltd. (13443454) United Kingdom