About Spyce Ceylon Ltd (13589807) United Kingdom