About Slick & Shallow Limited (12095116) United Kingdom