About Lyric House Studios Limited (12118871) United Kingdom