About Delta-xero Holdings Limited (13676775) United Kingdom