About Nikoli Limited (09226006) United Kingdom