About Slickcut Limited (12171552) United Kingdom