About Speyside Technologies Limited (SC615441) United Kingdom