About Minerva Research Labs Limited (06962200) United Kingdom