About Quicut Ltd (11872610) United Kingdom