About Nicol Techspot Ltd (13295940) United Kingdom