About Novax Associates Limited (11993753) United Kingdom