About Valhalla Oilfield Technology Ltd (12231969) United Kingdom