About Mendel Uk School Ltd. (10130146) United Kingdom