Never mind. I found a way around it.
I have removed incident master permissions from all users and then created a Parent group for all support groups in A and added that as a associated group to all users with assignment set to NO. This means now i can give them access to the company x and not worry about visibility of tickets other than their own. under X.