British soul singer Beverley Knight is launching a line of cosmetic products for women of colour.