About Quickhatch Limited (11044359) United Kingdom