About Nicshell Limited (13210740) United Kingdom