About Silver Leopard Studio Limited (07240766) United Kingdom