About Propellium Limited (10455230) United Kingdom