About Nexxa Ltd (13477712) United Kingdom