About 3i Holdings Plc (02591431) United Kingdom