About Nelson Okumu Ltd (13515643) United Kingdom