About Nechi Integrated Services Ltd (11892845) United Kingdom