About X Spot Solutions Ltd. (10893075) United Kingdom