About Valhalla Limited (03917342) United Kingdom