About Vis Naturae Limited (02938235) United Kingdom