About Minerva Assets Limited (13569482) United Kingdom