About Vulcan Defence Limited (07897901) United Kingdom