About Minerva Holdings Limited (01712300) United Kingdom