About Minerva Electronics Limited (05278239) United Kingdom