About Keencut Technology Limited (01631036) United Kingdom