About Mentek Limited (13398580) United Kingdom