About Neuclo Technology Ltd (11029408) United Kingdom