About Minerva Investments Limited (09791355) United Kingdom