About Propellant Limited (12425053) United Kingdom