SPD Ltd.