About Mendel Consulting Limited (12252604) United Kingdom