About Novandi Limited (10122232) United Kingdom