About Glitch Sport Ltd (13190139) United Kingdom