About Nowixa Ltd (12902030) United Kingdom