About Niclar Limited (03770052) United Kingdom