About Propel Finance No 2 Limited (10003184) United Kingdom