About Minerva Scientific Limited (04320952) United Kingdom