About Palm And Leopard Events Limited (12824969) United Kingdom