About Persistent Person Limited (13626868) United Kingdom