About Nelson S Holdings Inc. Ltd. (10885751) United Kingdom