About Xyi Digital Solutions Limited (06274072) United Kingdom