About Escape Hatch Limited (06501489) United Kingdom