About Leoopard Ltd (11626870) United Kingdom