About Minerva International Services Limited (12392273) United Kingdom