About The Glitch Collective Ltd. (11078723) United Kingdom