About Hyde Investment Leibniz Limited (13218839) United Kingdom