About Clydeside Technologies Ltd (12433923) United Kingdom