About Sketch Europe Ltd (12328627) United Kingdom