About Niclo Limited (11709457) United Kingdom