About Devx Ventures Limited (12749516) United Kingdom