About Quickmach Holdings Limited (08685832) United Kingdom