About Leibniz Investments Limited (10480666) United Kingdom