IBRAT 200417162 Similar companies