About Persistence Ltd (10757200) United Kingdom