IBRAT 202838018 Similar companies