About Nichols Digital Limited (10156276) United Kingdom