About Kilrush Supplies Limited (11898533) United Kingdom