About Leopard Holding Uk Limited (09330830) United Kingdom