Share Sale and Purchase Agreement - SiliconAurora Pty Ltd