About Slicker Intelligence Limited (13584218) United Kingdom