About Xyla Sol Limited (12837241) United Kingdom