About Njola London Ltd (13135161) United Kingdom