About Mendicant Consultancy Services Ltd (12919867) United Kingdom