For the determination of TIBC, you can buy a commercial kit for the determination of iron (Biomerieux kit for example) with an optional protocol for TIBC.
For ferritin, it is impossible to determine it by colorimetry. This is a protein found in the blood in small quantities: use ELISA or have a nephelometer as the BNII of Siemens for assaying.
Hi, arigo has a good Human Ferritin ELISA Kit for serum and plasma. Please refer to the detail at https://www.arigobio.com/Human-Ferritin-ELISA-Kit-ARG80501.html