About Napier Research Limited (12134190) United Kingdom