About Ilbaga Ltd (11592255) United Kingdom