About Francesco Picardi Shoreditch Ltd (10063679) United Kingdom