About Valhalla Precision Limited (12295297) United Kingdom