About Studio Lister Limited (13696304) United Kingdom