About Slick Images Limited (01777741) United Kingdom