Ken Spencer Investments Limited ID 32592772