About Persistent Technologies Ltd (10459624) United Kingdom