About Nachi Solutions Ltd (12124246) United Kingdom