About Leupold Capital Ltd (12140704) United Kingdom