About Lyric Studios Residents Company Limited (05687336) United Kingdom