About Invitrogen Holdings Limited (SC264712) United Kingdom