About Neclad Ltd. (10617039) United Kingdom