About Mendrea Rostas Ltd (12894508) United Kingdom