About Nexalt Holdings Limited (12585758) United Kingdom