About Leopard And Black Limited (12672431) United Kingdom