About Xord Holdings Ltd (12105403) United Kingdom