About Speceyes Limited (10654685) United Kingdom