About Instrumenta Partners Limited (11174535) United Kingdom