About Xplor Solutions Limited (11554672) United Kingdom