About Pledgereactor Limited (11705824) United Kingdom