About London International Mime Festival Limited (02750295) United Kingdom