About Persona Holdings Limited (12434601) United Kingdom