About Pissaro Ltd (12706110) United Kingdom