About Xd Holdings Limited (SC709057) United Kingdom