About Myrmidon Consulting Ltd (11714448) United Kingdom