About Mendota International Ltd (13656700) United Kingdom