About Novalee Ltd. (09393268) United Kingdom