About Pincherle Ltd (13232456) United Kingdom