About Glitchbane Ltd (12996700) United Kingdom