About Menexcel Limited (07974625) United Kingdom