About Necly Company Ltd (12338010) United Kingdom