About Southside Technology Ltd (SC329523) United Kingdom