About Mendicus Solutions Ltd (10606498) United Kingdom