About Neucruit Ltd (12075347) United Kingdom