About Minerva International Limited (09454953) United Kingdom