About Nech Group Ltd (11743372) United Kingdom