PINNACLE PLATFORMS LIMITED