About Mynerva Ltd (12253442) United Kingdom