About Persistence Pays Limited (12619551) United Kingdom