About Leopard Brompton Opco Limited (10294095) United Kingdom