About Giants Sports Company Ltd (12848809) United Kingdom