About Mirror Glass Records Ltd (SC699866) United Kingdom