About Klick & Sketch Ltd (06985031) United Kingdom