About Nexalt Limited (12585801) United Kingdom