About X Marks The Spot Research Limited (07971095) United Kingdom