About Nextech Solutions Limited (03519961) United Kingdom