About Escape Channel Limited (04986456) United Kingdom