About Valhalla North Ltd (11832673) United Kingdom