About Minervatech Limited (07984901) United Kingdom