About Primyra Corporation Limited (10873987) United Kingdom