About Leadx Holdings Limited (06299337) United Kingdom