About Necne Design Ltd (11236087) United Kingdom