About Renaissance Technologies Ltd (13145379) United Kingdom