OQAR 202886845 Similar companies