About Ottorino Piccinato Ltd (10920326) United Kingdom