About Mendora Consulting Limited (10986348) United Kingdom