About Shand Technology Ltd (SC625927) United Kingdom