About Necto Group Ltd (04759312) United Kingdom