About Gicucom Ltd (10441326) United Kingdom