Investor #4920Version 13321Version 13328
Name
Kakuzi Plc
Camellia plc
Country of registration/origin
Kenya
United Kingdom of Great Britain and Northern Ireland