About Liminal Stage Productions Company Ltd (10228204) United Kingdom