About Persida Solutions & Services Ltd (11918526) United Kingdom