About Glitch-r Records Studio Ltd (13107786) United Kingdom