MEGATR 307918630 Similar companies