About Minerva Research Limited (11402253) United Kingdom