FARRUX 1989 311854664 Similar companies