About Nexxa Global Limited (13645193) United Kingdom