About Slick Projects Limited (07285447) United Kingdom