About Napier University Ventures Limited (SC103082) United Kingdom