About Myrmidon Investments Limited (09777720) United Kingdom