About Primyra Ventures Limited (12095652) United Kingdom