About Netxl Holdings Ltd (13501287) United Kingdom