About Mindmetercompany Ltd (12277129) United Kingdom