About Myrmex Ltd (11345759) United Kingdom