About Kenfack Ltd. (10426912) United Kingdom