About X Spot Ltd. (09660740) United Kingdom