About Pyro Gen Limited (10525498) United Kingdom