About Mendi Consulting Limited (12540411) United Kingdom