About Novaly Limited (10896023) United Kingdom