About Slickcase Limited (13556674) United Kingdom