About Linkspot International Ltd (09929202) United Kingdom