About Nxt Infotech Limited (12766273) United Kingdom