About Minerva Instrumentation Limited (10772028) United Kingdom