Company Details

Goomba Limited. Registered in Ireland No 462560. Registered Office 8A Liosban Retail Park, Tuam Road, Galway.