About Leopard D Ltd. (09660006) United Kingdom