About Performance Clutch Ltd (12401819) United Kingdom