About Von Nostrum Games Limited (07085613) United Kingdom